# -*- coding: utf-8 -*-
"""
@Time ： 2023/10/10 15:19
@Auth ： dorabmon
@File ：Factorial.py
@IDE ：PyCharm
"""
# 获取用户输入的数
num = int(input("请输入一个非负整数: "))

# 初始化阶乘结果为1
factorial = 1

# 计算阶乘
if num < 0:
    print("请输入非负整数")
elif num == 0:
    print("0的阶乘为1")
else:
    for i in range(1, num + 1):
        factorial *= i

    print(f"{num}的阶乘为 {factorial}")
